carefully document all boilerplate macros, especially the introduced variable bindings and all changes between versions 仔细地在文档中记录所有样板宏,尤其是引入的变量绑定和版本之间的所有变化。
using macros like this significantly reduces typing because you do not have to constantly be writing and rewriting variable bindings, derivations, and parameter passing 使用这样的宏可以显著减少代码输入量,因为不必不断地编写和重新编写变量绑定、派生和参数传递。